home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 12 / Cream of the Crop 12 (Part II) / Cream of the Crop 12 (Part II).iso / BBS / TMD300.ZIP / INSTALL.DAT / TRIVDEN.DOC < prev    next >
Encoding:
Text File  |  1996-02-12  |  37.2 KB  |  857 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.           ============================================================
  11.                               Table Of Contents
  12.           ------------------------------------------------------------
  13.  
  14.           INTRODUCTION...............................................1
  15.           INSTALLATION AND CONFIGURATION.............................2
  16.             SYSTEM SETTINGS..........................................3
  17.             GAME SETTINGS............................................4
  18.             LINE SETTTINGS...........................................7
  19.             PLAYER EDITOR............................................9
  20.             QUESTION PACK EDITOR.....................................9
  21.           TRIVDEN COMMAND LINE PARAMETERS...........................10
  22.           RUNNING TMD FROM YOUR BBS USING A BATCH FILE..............10
  23.           PROGRAM MAINTENANCE.......................................11
  24.             TRIVPACK COMMAND LINE PARAMETERS........................11
  25.           EXTERNAL FILES............................................12
  26.           PROGRAM SUPPORT...........................................13
  27.           LICENSING INFORMATION.....................................13
  28.             SOFTWARE LICENSE AGREEMENT..............................13
  29.           LIMITED WARRANTY..........................................14
  30.  
  31.           ============================================================
  32.  
  33.  
  34.  
  35.  
  36.      =====================================================================
  37.                     T R I V I A   M A S T E R ' S   D E N
  38.      =====================================================================
  39.  
  40.                                 Version 3.00
  41.                         Copyright 1996 by John Parlin
  42.                             All Rights Reserved
  43.  
  44.  
  45.      INTRODUCTION
  46.  
  47.      The all-new, complete rewrite of the 1.x and 2.x versions which were
  48.      last updated in 1990!  Every scrap of code and documentation has been
  49.      rewritten from scratch to bring you and your users the best in a
  50.      uniquely hosted, bulletin board-based trivia game.  The Trivia
  51.      Master's Den allows you to to assign a user of your BBS as the Trivia
  52.      Master who sees to the complete administration of the game.   This can
  53.      be a fun assignment for the right user and makes for an interactive
  54.      trivia game that is fun for all users.
  55.  
  56.      If you don't want to assign a Trivia Master (TM), the Trivia Master's
  57.      Den allows you to run in Free Running mode which means that all users
  58.      have the ability to enter questions under the same provisions as the
  59.      Trivia Master would.  Free Running mode means that I, as a player,
  60.      would have the ability to enter a limited number of questions into the
  61.      database each day. I would then be responsible for grading answers to
  62.      those questions, if necessary. I could also participate in the game by
  63.      entering answers to questions posted by other players.  This allows me
  64.      the player to compete in the game and help with upkeep at the same
  65.      time.  And getting started is easy using external question packs.
  66.      These question packs come packed with trivia that can be imported into
  67.      the game by using the TrivPack maintenance program.
  68.  
  69.      A third and final consideration in regards to Free Running mode is
  70.      that you can have an assigned TM *AND* allow limited player
  71.      participation in terms of entering/grading questions/answers.  Just
  72.      assign a TM and turn Free Running mode ON.  Then limit the number of
  73.      questions that players can enter each day.  For example, the TM might
  74.      enter 10 or more questions on any given day while limiting players to
  75.      entering 1 question per day.  This may be enough to throw in some
  76.      variety.
  77.  
  78.      When you have this level of flexibility, all of the possibilities are
  79.      difficult to explain.  There are no solid rules when setting up.  Only
  80.      precautions, which are pointed out here and in the TRIVCFG program
  81.      help.
  82.  
  83.      Any way you setup, you the Sysop need to do very little (if any)
  84.  
  85.  
  86.                                    - 1 -
  87.  
  88.  
  89.  
  90.      maintenance. Pertinent database maintenance is done by the maintenance
  91.      utility TRIVPACK.EXE.  The rest is handled by the Trivia Master or the
  92.      players themselves.  You can also use Question Packs to "jump-start"
  93.      your Trivia Den when you first start out.  See the Question Pack
  94.      Editor in the Installation and Configuration section later in this
  95.      document.
  96.  
  97.      Most trivia games designed for BBS systems have many limitations when
  98.      it comes to consistent data formats.  For example, some always allow
  99.      all users to enter questions.  This can get messy if users don't use a
  100.      consistent format or the program itself doesn't force one.  Others use
  101.      their own databases only which eventually become exhausted or require
  102.      updating through update releases.  Not the Trivia Master's Den
  103.      (henceforth referred to as TMD).  Yes, you can run TMD so that all
  104.      users can enter questions, but TMD features allow for consistent
  105.      question format.  But more, TMD running with a Trivia Master
  106.      (henceforth referred to as TM) means complete consistency since one
  107.      person is in charge of administering the questions database.
  108.  
  109.      TMD supports automatic grading of questions during game play.  Instead
  110.      of players waiting for their answers to be graded by the host TM, many
  111.      questions may be auto-graded for real-time grading and scoring.  This
  112.      is done using two types of formats.  TMD offers both standard
  113.      (free-form) and multiple-choice question formats.  In standard mode,
  114.      an "exact answer" mode is also supported.  When standard-exact-answer
  115.      or multiple-choice formats are used, the TMD can automatically grade
  116.      player responses to questions.  Only the standard non-exact answer
  117.      responses must be graded by the Trivia Master.  This type of
  118.      flexibility allows the TM to provide a consistent, fast-paced game
  119.      versus the completely manual process used in 1.x versions.
  120.  
  121.      The TMD also uses a question database history that TMD itself creates
  122.      and maintains.  This database grows as the game progresses and
  123.      administration is automatic!  Questions that are automatically removed
  124.      due to age are stored in the historical database.  The TM determines
  125.      how old a stored question must be before it may be re-used again.  So
  126.      the historical database grows while also being managed.  And you the
  127.      Sysop have the ability to determine whether or not this feature is
  128.      used (later in TRIVCFG > Game Settings).  And if the historical
  129.      database grows to be larger than the limit set forth for the questions
  130.      database, it is truncated (oldest records are removed) automatically
  131.      during maintenance.
  132.  
  133.      I would personally like to thank Al Chapman of Squiggy's Place BBS for
  134.      inspiring me to rewrite this program.  It took a lot of hours, but it
  135.      was worth it.  I hope you and your users will think so too.  I would
  136.      also like to thank Kurt Johnson (North Starr) for being an excellent
  137.      TM throughout the development and testing process. Thanks guys!
  138.  
  139.  
  140.  
  141.                                    - 2 -
  142.  
  143.  
  144.  
  145.      INSTALLATION AND CONFIGURATION
  146.  
  147.      TMD was designed to be easy to install and maintain.  By following
  148.      these easy instructions, you'll be up and running in no time.
  149.  
  150.      There are three executable programs included in the distribution
  151.      archive.  These are:
  152.  
  153.      TRIVDEN.EXE     The main program executable.  This is the door program
  154.                      itself that is run from the BBS.
  155.  
  156.      TRIVCFG.EXE     This is the configuration program to make your life
  157.                      easier.  Use this to easily configure TMD to suit your
  158.                      system and your tastes.
  159.  
  160.      TRIVPACK.EXE    This is the maintenance program.  Run this from within
  161.                      your BBS maintenance routines (eg nightly message
  162.                      packing, etc.). This program performs the auto-answer,
  163.                      history, user and score card database administration
  164.                      routines.
  165.  
  166.      To get up and running, the first thing you need to do is to fire up
  167.      TRIVCFG.EXE to configure TMD to run on your system using your
  168.      preferred operating parameters.  Pressing F1 on any prompt field will
  169.      give you on-line help for that particular prompt.  Each prompt is also
  170.      documented here.  For some, it is best to print this documentation
  171.      first and then follow it while running through the installation.
  172.  
  173.      TRIVCFG is fully-menu driven.  It is used to configure common system
  174.      and game settings as well as specific line settings (used by each line
  175.      or "node" you run).  We'll start at the top of the first menu with
  176.      System Settings.
  177.  
  178.      SYSTEM SETTINGS
  179.      ----------------------------------------------------------------------
  180.      BBS Name:              This is the BBS name that you wish to use with
  181.                             the program.  This is the BBS name that you
  182.                             should specify when filling out the
  183.                             registration form (TRIVDEN.REG).
  184.  
  185.      System Operator Name:  This is the BBS System Operator (Sysop) name
  186.                             that you wish to use with the program. This is
  187.                             the Sysop name that you should specify when
  188.                             filling out the registration form
  189.                             (TRIVDEN.REG).
  190.  
  191.      Drop File Type:        TMD supports DORINFO1.DEF (and DORINFOx.DEF) as
  192.                             well as DOOR.SYS drop file formats. These are
  193.                             text files created by your BBS software when a
  194.  
  195.  
  196.                                    - 3 -
  197.  
  198.  
  199.  
  200.                             caller runs the TMD door program. TMD obtains
  201.                             information about the current user online such
  202.                             as the player's name and time remaining.  Press
  203.                             <SPACEBAR> to toggle this setting to the format
  204.                             used by your BBS.
  205.  
  206.      Registration Number:   This is the registration number you received
  207.                             when you registered TNT.
  208.  
  209.      Adopted By:            This is the optional name of a user who may
  210.                             have adopted (registered) TMD for you.  This is
  211.                             used only when TMD has been registered.  The
  212.                             name entered here is given credit in the
  213.                             program introduction screen.
  214.  
  215.      
  216.      GAME SETTINGS
  217.      ----------------------------------------------------------------------
  218.      The next menu section is for Game Settings.  These settings determine
  219.      the operating parameters for the game itself.  All of these settings
  220.      may be edited here initially, and some can later be changed by an
  221.      assigned Trivia Master should you choose not to run Free Running mode
  222.      (explained later).
  223.  
  224.      Keep in mind that there are 2 distinct methods of running the program.
  225.      The game can either be hosted by a Trivia Master or run by the users
  226.      and the Sysop (Free Running mode).  If Free Running mode is disabled,
  227.      the game is hosted by a Trivia Master that you assign.  Otherwise, the
  228.      game still has a Trivia Master to oversee things but players
  229.      themselves post and administer their own questions.  The TM always has
  230.      priveleged access which allows the use special commands for
  231.      administering the game.
  232.  
  233.      The individual game settings that you can define are explained in
  234.      detail below.  These settings may be later changed by the Trivia
  235.      Master.
  236.  
  237.  
  238.      Trivia Master's Name:
  239.  
  240.      This is the BBS user name of the Trivia Master you want to assign.  If
  241.      you're using Free Running mode, set this to your own BBS user name.
  242.      If you are assigning a host Trivia Master, enter the BBS user name of
  243.      the person assigned.  The person whos name is here will have rights to
  244.      the Trivia Master Services Menu from within the game.
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.                                    - 4 -
  252.  
  253.  
  254.  
  255.      Name of this Trivia Den:
  256.  
  257.      This is the name of the Trivia Den.  You give your Den its own name.
  258.      Enter a name up to 40 characters long.
  259.  
  260.  
  261.      How many days ANSWERED + INACTIVE questions be will be retained?:
  262.  
  263.      Once a question is answered, players generally don't post further
  264.      comments against them.  You can specify how long a question will be
  265.      retained if it is inactive (no comments being posted against it).  For
  266.      example, if set to 7, questions that have been answered will be
  267.      removed if there has been no response activity for 7 or more days.
  268.      TRIVPACK.EXE performs this function.
  269.  
  270.  
  271.      How many days inactive players should be retained?:
  272.  
  273.      When players log-on only never to return, you can specify the number
  274.      of days they will be retained.  Just enter the number of days and
  275.      TRIVPACK.EXE will take care of the rest.
  276.  
  277.  
  278.      How many days before questions should be auto-answered?:
  279.  
  280.      When no one can answer a question within this specified number of
  281.      days, it can be auto-answered because the correct answer is stored
  282.      along with the question.  Just specify the number of days that a
  283.      question can be left unansswered and TRIVPACK.EXE will do the rest.
  284.  
  285.  
  286.      What is the maximum number of questions for the database?:
  287.  
  288.      The larger the questions database, the more disk space and time is
  289.      used while operating.  This setting really allows you to specify a
  290.      much larger questions database size.  The default is 100 questions
  291.      which is usually sufficient but if you'd like it larger or, for some
  292.      reason smaller, you have the freedom to choose.
  293.  
  294.  
  295.      How many historic questions should be re-used each day?:
  296.  
  297.      When TRIVPACK removes inactive, answered questions, it stores the
  298.      question in a separate historical database.  Only questions not
  299.      already stored are saved.  Then, each time TRIVPACK is run, the number
  300.      of questions you specify here will be re-posted from the historical
  301.      database to the questions database.
  302.  
  303.      To disable the use of a historical database altogether, set this field
  304.  
  305.  
  306.                                    - 5 -
  307.  
  308.  
  309.  
  310.      to 0.  See the next prompt as well.
  311.  
  312.  
  313.      How many days old must a question be before it can be re-used?:
  314.  
  315.      To ensure that re-posted questions are not re-posted too frequently,
  316.      you specify how old they have to be before they can be re-posted.
  317.      Each time a question is saved TO the historical database or re-posted
  318.      FROM the historical database, the question's date is saved.  It will
  319.      not be re-posted again for the number of days you specify here.
  320.  
  321.      
  322.      How many questions should be stored in the historic database?
  323.  
  324.      If a historical database is used, this value determins how many
  325.      questions will be maintained.  The historical database is like a
  326.      circular file of records.  When the file reaches the size specified
  327.      here, the oldest questions are removed as new questions are added.  It
  328.      is recommended that this setting be at least the same as the maximum
  329.      size of the question database.
  330.  
  331.  
  332.      Should game run in Free Running mode (players post questions)?:
  333.  
  334.      You should consider this option carefully.  This is probably the
  335.      option that most effects how the game operates.  As explained earlier,
  336.      Free Running mode allows you to be the Trivia Master to oversee things
  337.      while players themselves post and administer their own questions.
  338.      Players cannot get credit for answering their own questions but they
  339.      can answer other player's questions.  When this is set to on, you can
  340.      limit the number of questions players may enter into the database on
  341.      any given day (see next field).  So if you can't get or don't want an
  342.      assigned TM, you can still have a fun game run by the players
  343.      themselves.
  344.  
  345.      If you enter NO to Free Running mode, you can assign a Trivia Master
  346.      to oversee the game.  This should be someone you trust with the
  347.      program and is an assignment that requires a certain amount of
  348.      dedication to the game.  But there are also built-in features that
  349.      make the Trivia Master's life much easier than previous versions.
  350.  
  351.  
  352.      How many questions can players post per day in Free Running mode?:
  353.  
  354.      If you chose Free Running mode, this is the number of questions each
  355.      player may post per day.  A good setting would be 3 but of course you
  356.      have the freedom to choose differently.
  357.  
  358.  
  359.  
  360.  
  361.                                    - 6 -
  362.  
  363.  
  364.  
  365.      How many Make-Up Days can players use per day?:
  366.  
  367.      This feature allows players to enter answers (take turns) for days
  368.      they previously missed (did not enter the game).  Whenever a player
  369.      enters TMD, the current day (of month) is marked as having been
  370.      played.  Enter 0 to disable this feature or enter a maximum value of
  371.      10.
  372.  
  373.      WARNING: This feature assumes that the TM is maintaining a MONTHLY
  374.      tournament.  Outside of a monthly tournament (longer or shorter), this
  375.      feature is not applicable.  Since the TM manually ends the game, this
  376.      should be taken under consideration.  When the Player Score Card is
  377.      zeroed by the TM (game ended), all player Make-Up Day fields are
  378.      reset.
  379.  
  380.  
  381.      LINE SETTTINGS
  382.      ----------------------------------------------------------------------
  383.      When running TRIVDEN.EXE, you tell it the line number entry to use.
  384.      For example, if you fire up TMD using the command line TRIVDEN.EXE 1
  385.      then TMD will load the communications and paths settings for line 1
  386.      specifically.  Each line may be setup with different drop file paths
  387.      and communications settings.  This is achieved through the use of the
  388.      Line Settings Editor.  From within the editor you can press ALT-A to
  389.      add a new line entry, ALT-D to delete the current entry or ALT-L to
  390.      select another entry from a list of available entries.
  391.  
  392.      Line Number:           This is the BBS line number for this line
  393.                             entry.  For example, if the line entry being
  394.                             edited is for BBS line 2, enter 2 here. This is
  395.                             reflected on the status bar.
  396.  
  397.      DropFile Path:         This is the path where the program will search
  398.                             for the drop file indicated by the DropFile
  399.                             Type setting (in the System Settings menu).  If
  400.                             you do not specify a trailing backslash, one
  401.                             will be appended automatically.
  402.  
  403.      Communication Driver:  This setting allows you to choose between using
  404.                             an installed FOSSIL driver or the internal
  405.                             ASYNC ENGINE.  When using the ASYNC ENGINE, you
  406.                             can also specify non-standard communications
  407.                             port settings (see below).
  408.  
  409.                             The recommended setting is to use the ASYNC
  410.                             ENGINE.
  411.  
  412.      Comm. Port Name:       This setting can be changed only when the ASYNC
  413.                             ENGINE is selected as the communications
  414.  
  415.  
  416.                                    - 7 -
  417.  
  418.  
  419.  
  420.                             driver.  Valid selections are COM1 through COM8
  421.                             and LOCAL.  Use the <SPACEBAR> to toggle this
  422.                             setting.  By setting this field to LOCAL, you
  423.                             specify local mode operation for the profile
  424.                             being configured.
  425.  
  426.                             NOTE:  When selecting COM1 through COM4,
  427.                                    default values are assigned to the Comm.
  428.                                    Port Address and IRQ Number settings.
  429.                                    These may then be changed manually.
  430.  
  431.      Comm. Port Address:    This setting can be changed when the ASYNC
  432.                             ENGINE is selected as the communications
  433.                             driver.  This allows the use of non-standard
  434.                             communications port base addresses to be used.
  435.  
  436.                             The "$" symbol which proceeds the base address
  437.                             denotes that the value is represented in
  438.                             hexadecimal format.  When entering a value in
  439.                             this field, you should NOT include the "$"
  440.                             symbol.
  441.  
  442.                             NOTE:  When selecting standard addresses $03F8,
  443.                                    $02F8, $03E8 or $02E8 a default value
  444.                                    will be assigned to the IRQ Number
  445.                                    setting.  The IRQ Number setting can
  446.                                    then be changed manually.
  447.  
  448.                             Standard Port  Standard Address  Standard IRQ
  449.                             =============  ================  ============
  450.                                 COM1            $03F8             4
  451.                                 COM2            $02F8             3
  452.                                 COM3            $03E8             4
  453.                                 COM4            $02E8             3
  454.  
  455.                             When using COM5 through COM8, you should
  456.                             specify the correct base address and IRQ line
  457.                             number settings that you are using.
  458.  
  459.                             If you are using an IBM PS/2, Address and IRQ
  460.                             line settings might be:
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.                                    - 8 -
  472.  
  473.  
  474.  
  475.                             Standard Port  Standard Address  Standard IRQ
  476.                             =============  ================  ============
  477.                                 COM1            $03F8             4
  478.                                 COM2            $02F8             3
  479.                                 COM3            $3220             3
  480.                                 COM4            $3228             3
  481.                                 COM5            $4220             3
  482.                                 COM6            $4228             3
  483.                                 COM7            $5220             3
  484.                                 COM8            $5228             3
  485.  
  486.      IRQ Number:            This setting can be changed when the ASYNC
  487.                             ENGINE is selected as the communications
  488.                             driver.  Valid selections are 1 through 7.
  489.  
  490.      Locked Baud Rate:      This setting can be changed when the ASYNC
  491.                             ENGINE is selected as the communications
  492.                             driver.  If this is set to any value other than
  493.                             0, the baud rate used to communicate with your
  494.                             modem will be equal to the value specified
  495.                             here.  Valid entries are 0 (no lock), 9600,
  496.                             19200, 38400 and 57600.
  497.  
  498.      PLAYER EDITOR
  499.      ----------------------------------------------------------------------
  500.      This portion of the configuration program allows you to edit some of
  501.      the aspects of individual user entries.  This should not be done while
  502.      a player (any player) is on-line.  Some of the fields displayed are
  503.      read-only and cannot be edited.
  504.  
  505.      QUESTION PACK EDITOR
  506.      ----------------------------------------------------------------------
  507.      The Question Pack editor in TRIVCFG is for editing 'Question Packs'
  508.      which are intended for distribution among Sysops.  Two formats are
  509.      supported; multiple-choice and standard questions.  Each is stored in
  510.      its own database consisting of up to 255 records.  The files that are
  511.      created and used by this editor are:
  512.  
  513.           MULTIPLE.QES   Question Pack of up to 255 multiple-choice
  514.                          questions.
  515.  
  516.           STANDARD.QES   Question Pack containing up to 255 standard
  517.                          questions (exact answer and free-form.
  518.  
  519.      The Question Pack structure is an abbreviated form of the question
  520.      database used by TMD.  When the questions are imported into TMD, the
  521.      remaining structure is "filled-in".  This makes for small distribution
  522.      archives.
  523.  
  524.  
  525.  
  526.                                    - 9 -
  527.  
  528.  
  529.  
  530.      Use this editor to add, edit, or delete questions.  Build your own
  531.      question database and share it with others.  Unpack someone else's
  532.      question packs and use them.  You get the idea.
  533.  
  534.      The fields in the editor are easy to follow and help is available at
  535.      the press of the F1 key at any field.  Be sure to see the section on
  536.      PROGRAM MAINTENANCE below for more information about using TRIVPACK
  537.      to import questions from Question Packs.
  538.  
  539.      TRIVDEN COMMAND LINE PARAMETERS
  540.  
  541.      TMD supports one other command-line parameter and that is the /A
  542.      parameter.  If this is used, it must be passed after the line number.
  543.      This instructs TMD to read the player's BBS alias instead of the
  544.      player's BBS real name from the DOOR.SYS drop file.  If DORINFO1.DEF
  545.      is the drop file being read, this parameter has no effect because
  546.      DORINFO1.DEF only contains one name.  Whether or not that name is the
  547.      user's real name or alias is determined by how the BBS software
  548.      generates it.
  549.  
  550.      Example:   TRIVDEN.EXE 1 /A
  551.  
  552.                 Read communications and path settings for line 1.
  553.  
  554.                 If DOOR.SYS is the drop file being read, read the user's
  555.                 BBS alias instead of the user's BBS real name from the drop
  556.                 file.
  557.  
  558.      RUNNING TMD FROM YOUR BBS USING A BATCH FILE
  559.  
  560.      It's not the intent to provide instruction on batch file programming
  561.      technique because it is assumed that if you can run a BBS, you already
  562.      know about batch files.
  563.  
  564.      TMD is run by running the program TRIVDEN.EXE and passing the line
  565.      number you want to load communications/paths settings for.  For
  566.      example, if you specify TRIVDEN.EXE 2 then TMD will load the Line
  567.      Settings created in TRIVCFG for line 2.
  568.  
  569.      This makes batch file programming a snap.  Just change to the TMD
  570.      directory and run TMD with the line or "node" number of your BBS and
  571.      if you set your Line Settings correctly in TRIVCFG.EXE you're up and
  572.      running.
  573.  
  574.      Example batch file assuming that the BBS node number is passed to the
  575.      batch file:
  576.  
  577.  
  578.  
  579.  
  580.  
  581.                                    - 10 -
  582.  
  583.  
  584.  
  585.      @echo off
  586.      cd \bbs\trivia
  587.      trivden %1
  588.      cd \bbs\node%1
  589.  
  590.      Hopefully, this is a clear enough explanation without having to go
  591.      into too many details.
  592.                 
  593.      PROGRAM MAINTENANCE
  594.  
  595.      TMD is maintained through the use of a maintenance program called
  596.      TRIVPACK.EXE.  This program should be run daily (or nightly) during
  597.      your routine BBS maintenance tasks.   This program sees to the
  598.      maintenance of the databases and performs functions such as user and
  599.      question database maintenance, auto-answering and auto-posting of
  600.      questions, and more.  Without running this program periodically, the
  601.      databases can become unmanageable and inefficient.
  602.  
  603.      To perform routine maintenance, TRIVPACK.EXE is run without any
  604.      command line parameters.  It knows what to do based on the system and
  605.      game settings you specified in TRIVCFG.EXE.
  606.  
  607.      TRIVPACK COMMAND LINE PARAMETERS
  608.  
  609.      TRIVPACK supports the following command-line parameters which affect
  610.      program operation.
  611.  
  612.         ?    Shows help for command line parameters and functions.  After
  613.              displaying the help, the program ends.
  614.  
  615.         /R   Instructs the program to perform a restart.  A restart kills
  616.              the current game in progress and deletes ALL database files
  617.              (*.DAT files) as well as index files (*.IDX files).  This
  618.              includes historical database (HISTORY.DAT) but does not
  619.              include Question Packs.  This feature is intended for use only
  620.              when you want to start all the databases over from scratch.
  621.              You'll be prompted for confirmation first, though.
  622.  
  623.         /I   Imports questions from external Question Packs.  You can
  624.              import questions from a Question Pack into TMD by passing the
  625.              additional command-line paramters.  You can import multiple-
  626.              choice questions, standard questions, or both.  You also
  627.              specify how many questions to import.
  628.  
  629.              Examples:  TRIVPACK /I
  630.  
  631.                         Imports (/I) ALL qualified questions from the
  632.                         multiple-choice AND standard Question Packs.
  633.                         Questions not previously exported from the Question
  634.  
  635.  
  636.                                    - 11 -
  637.  
  638.  
  639.  
  640.                         Packs will be imported.
  641.  
  642.                         TRIVPACK /I /M 10
  643.  
  644.                         Imports from the multiple-choice (/M) Question
  645.                         Pack.  Up to 10 qualified questions will be
  646.                         imported.
  647.  
  648.                         TRIVPACK /I /S 10
  649.  
  650.                         Imports from the standard (/S) Question Pack.  Up
  651.                         to 10 qualified questions will be imported.
  652.  
  653.              When a question is imported, it is marked in the Question Pack
  654.              as having been exported.  This flag may be cleared through the
  655.              editor in TMD if you want to re-import the questions.
  656.  
  657.      EXTERNAL FILES
  658.  
  659.      There are several files used by TMD that are customizable and/or
  660.      optional.  These files reside in the ANSFILES directory off the TMD
  661.      directory and include:
  662.  
  663.      TMASTER.DOC   This is a MEMO from me to the person you select as your
  664.                    TM.  This gives an overview of the TM's job and the TM
  665.                    features of the game.
  666.  
  667.      RULES.TXT     The TM sets the rules for the game and this text file
  668.                    should be created/edited by your TM so that users can
  669.                    display the rules from within the game.  A default file
  670.                    is included.
  671.  
  672.      WELCOME.TXT   This is the TM's personally-customized welcome screen
  673.                    which is displayed to all players each time they play.
  674.                    A simple sample is included.
  675.  
  676.      TRIVIA.ANS    This is a program introduction ANSI screen.  If you feel
  677.                    there are too many screens at login, or would like to
  678.                    customize the introduction ANSI screen, this one is
  679.                    optional and can be deleted or freely-customized.
  680.  
  681.      ????MENU.ANS  If ANSI menu help files exist, they are displayed when a
  682.                    player requests help by pressing the "?" key from a
  683.                    menu.  These files are optional.  If they do not exist,
  684.                    TM displays an internal replacement.
  685.  
  686.      GRAPH.ANS     This is the ANSI screen for the score percentages graph.
  687.  
  688.      QGRAPH.ANS    This is the ANSI screen for the question database
  689.  
  690.  
  691.                                    - 12 -
  692.  
  693.  
  694.  
  695.                    statistics graph.
  696.  
  697.      CALENDAR.ANS  This is the ANSI screen for the make-up days calendar
  698.                    function.
  699.  
  700.      PROGRAM SUPPORT
  701.  
  702.      You can find me and the latest version of Trivia Master's Den at
  703.      Squiggy's Place BBS (Al Chapman) at 612-458-9799, Fidonet 1:282/70.0.
  704.      If you file request TMD, I would recommend requesting TMD*.* to ensure
  705.      you get the latest version.
  706.  
  707.      My programs are also available from The Gondor BBS (Kevin Jendro) at
  708.      804-872-0543, Fidonet 1:271/380.0.
  709.  
  710.      I can also be reached through the Fidonet DOORWARE conference.  I drop
  711.      in on that echo from time to time.
  712.  
  713.      LICENSING INFORMATION
  714.  
  715.      This Software is Licensed, not sold.  The Software in this package is
  716.      licensed according to the terms of the following agreement:
  717.  
  718.      SOFTWARE LICENSE AGREEMENT
  719.  
  720.      IMPORTANT:  Please read this license agreement before using this
  721.      software.  By using this software you acknowledge your agreement to
  722.      the terms of this license.
  723.  
  724.      If you do not wish to follow the terms of this license agreement, you
  725.      must remove this software from your system.  The only portion of the
  726.      software that you may retain is the distribution archive itself which
  727.      may be used solely for distribution purposes.
  728.  
  729.      This program is not guaranteed to do anything but take up disk space.
  730.      It was written for a DOS-based platform.  This means that if you run
  731.      another operating system and have problems, you're basically on your
  732.      own.  This program should operate fine under Windows 3.1x though I do
  733.      not specifically test for it.
  734.  
  735.      - DEFINITIONS
  736.  
  737.      The term "Software" as used in this agreement means the full system
  738.      and all utility computer programs contained in the distribution
  739.      archive, together with any updates subsequently supplied by John
  740.      Parlin.
  741.  
  742.      The term "Related Materials" means all the printed materials provided
  743.      in this package or later supplied by John Parlin for use with the
  744.  
  745.  
  746.                                    - 13 -
  747.  
  748.  
  749.  
  750.      Software.
  751.  
  752.      - TERMS
  753.  
  754.      You are granted a limited license to use this software for a sixty-day
  755.      trial period.  You are encouraged to run this software for the full
  756.      sixty-day period to ensure proper operation.  After expiration of the
  757.      trial period, you must either register with the author or remove the
  758.      Software from your system.  No special "demo" key files are required
  759.      during the trial period.  The registration fee is $20.00 U.S. Funds. A
  760.      Registration Form is included in the distribution archive and is
  761.      called TNT.REG.  Once registered, you will receive a license to use the
  762.      Software on your system for an indefinate period of time.
  763.  
  764.      You may copy the Software and documentation for backup purposes.  You
  765.      also may copy and share UNMODIFIED copies of the distribution archive,
  766.      providing that the copyright notice is reproduced and included on all
  767.      copies and no fee is charged for distributing the Software.
  768.  
  769.      You may not sell this software for a fee and/or distribute this
  770.      software along with other products without express written permission
  771.      from John Parlin, nor may you modify or remove the Copyright Notice
  772.      from the program or the documentation.
  773.  
  774.      You may not transfer ownership of your software license without
  775.      express written permission from John Parlin.
  776.  
  777.      You may not alter the machine-readable object files or program
  778.      documentation files for any purpose including but not limited to;
  779.      Defeating the internal key system structure for purposes of gaining an
  780.      unlawful registration or; Modifying the program copyright notice or
  781.      any other text therein.  You also may not alter any embedded
  782.      installation archives in such a way as to render them unreadable by
  783.      program installation files used by the Software.
  784.  
  785.      Those who register this program within one year of the release date
  786.      indicated at the beginning of this document, will receive a
  787.      non-transferable registration number.  This number will be delivered
  788.      either by personal upload, or postal service.  Allow up to 6 weeks for
  789.      delivery to locations outside the continental U.S.  For locations
  790.      within the continental U.S., allow 2-6 weeks for delivery.  All
  791.      registrations are processed in a timely manner and usually only take a
  792.      few days to deliver. However, when unforseen circumstances arise,
  793.      registration turnaround times may be delayed.
  794.  
  795.      John Parlin reserves the right to revoke software licenses in lieu of
  796.      any violation of the terms of this license agreement.
  797.  
  798.  
  799.  
  800.  
  801.                                    - 14 -
  802.  
  803.  
  804.  
  805.      LIMITED WARRANTY
  806.  
  807.      THIS PRODUCT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  THE
  808.      ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF THE PROGRAM IS
  809.      ASSUMED BY YOU.  JOHN PARLIN DOES NOT WARRANT, GUARANTEE, OR MAKE ANY
  810.      REPRESENTATIONS REGARDING THE USE OF, RESULTS OF, MERCHANTABILITY OR
  811.      FITNESS FOR A PARTICULAR USE OF THE SOFTWARE.  SHOULD THE PROGRAM
  812.      PROVE DEFECTIVE, YOU ASSUME THE ENTIRE COST OF ALL NECESSARY
  813.      SERVICING, REPAIR OR CORRECTION. FURTHER, JOHN PARLIN DOES NOT
  814.      WARRANT, GUARANTEE, OR MAKE ANY REPRESENTATIONS REGARDING THE USE OF,
  815.      OR THE RESULTS OF THE USE OF THE SOFTWARE IN TERMS OF CORRECTNESS,
  816.      ACCURACY, RELIABILITY, CURRENTNESS, OR OTHERWISE; AND YOU RELY ON THE
  817.      SOFTWARE AND RESULTS SOLELY AT YOUR OWN RISK.  JOHN PARLIN WILL NOT BE
  818.      LIABLE FOR ANY DAMAGES, INCLUDING BUT NOT LIMITED TO SYSTEM DAMAGE,
  819.      SERVICE, REPAIR, CORRECTION, LOSS OF PROFIT, LOSS OF SAVINGS, OR ANY
  820.      OTHER INCIDENTAL, CONSEQUENTIAL, OR SPECIAL DAMAGES OF ANY NATURE
  821.      WHATSOEVER RESULTING FROM THE USE OR INABILITY TO USE THIS PRODUCT.
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.                                    - 15 -
  857.